// pages/designMini/designMini.js
const app = getApp();
const util = require('../../utils/util');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    /* 用户信息 */
    userInfo_share:{},
    /* 产品详情数据 */
    productInfo:null,
    /*  */
    imageData:[
      {
        blockStyle:'height:800rpx;margin-top:0;'
      },
      {
        blockStyle:'height:246rpx;margin-top:60rpx;'
      },
      {
        blockStyle:'height:520rpx;margin-top:60rpx;'
      },
      {
        blockStyle:'height:512rpx;margin-top:42rpx;margin-bottom:80rpx;'
      }
    ],
    /*  */
    pro_url:''
  },
  /* previewImages */
  showProductImgs:function(e){
    app.globalData.showProductImgs(e.currentTarget.dataset.info.image);
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      userInfo_share:app.globalData.get_userInfo()
    });
    let eventChannel = this.getOpenerEventChannel();
    eventChannel.on('fromProductPage',data=>{
      console.log(data);
      wx.setNavigationBarTitle({
        title: data.info.name,
      });
      //
      wx.showLoading({
        title: '获取产品详情',
        mask:true
      })
      //获取产品图片信息及保存用户访问记录
      app.globalData.getClassItemInfo.call(this,data.info.item_id).then(info=>{
        //
        info.name = data.info.name;
        return app.globalData.visitUser.call(this,info);
      }).then(()=>{
        wx.hideLoading();
      }).catch(err=>{
        wx.hideLoading();
        wx.showModal({
          title:'提示',
          content:''+err,
          showCancel:false
        })
      });
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  }
})